package org.truenewx.tnxjee.core.enums;

import java.util.Map;

/**
 * 可枚举的项
 */
public interface EnumerableItem {

    /**
     * @return 定义名称
     */
    String getKey();

    /**
     * @return 存储值
     */
    String getValue();

    /**
     * @return 附加字段集
     */
    default Map<String, Object> getAttachment() {
        return null;
    }

}
